# -*- python -*-
# ex: set syntax=python:

# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# See master.experimental/slaves.cfg for documentation.


slaves = [
  {
    'master': 'ChromiumFYI',
    'builder': [
      'Chromium Windows Analyze',
    ],
    'hostname': 'vm974-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWinGoma',
    'hostname': 'build28-m1',
    'os': 'win',
    'version': '2008',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWinGoma(dll)',
    'hostname': 'vm40-m1',
    'os': 'win',
    'version': '2008',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWinGoma(loc)',
    'hostname': 'build21-m1',
    'os': 'win',
    'version': '2012',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWin7Goma',
    'hostname': 'vm191-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWin7Goma(dll)',
    'hostname': 'vm480-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWin7Goma(dbg)',
    'hostname': 'vm820-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWin7Goma(clbr)',
    'hostname': 'vm821-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWinClangGoma',
    'hostname': 'vm848-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Android Builder (dbg)',
    'hostname': 'vm823-m1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Android Builder Goma Canary (dbg)',
    'hostname': 'slave68-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['Android Remoting Tests','Android Find Annotated Test'],
    'hostname': 'build65-b1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Android ChromeDriver Tests (dbg)',
    'hostname': 'build91-b1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Android VR Tests',
    'hostname': 'build122-b1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'WebKit Linux - RandomOrder',
    'hostname': 'slave19-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Fuchsia',
    'hostname': 'slave147-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'WebKit Mac - RandomOrder',
    'hostname': 'vm110-m1',
    'os': 'mac',
    'version': '10.11',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'WebKit Win - RandomOrder',
    'hostname': 'vm111-m1',
    'os': 'win',
    'version': 'win10',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Headless Linux (dbg)',
    'hostname': 'slave16-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm912-m1',
    'builder': ['Chromium Linux Goma Canary'],
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm992-m1',
    'builder': ['Chromium Linux Goma Canary (clobber)'],
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'slave202-c1',
    'builder': ['Chromium Linux Goma Canary LocalOutputCache'],
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm657-m1',
    'builder': ['Chromium Mac 10.9 Goma Canary'],
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm658-m1',
    'builder': ['Chromium Mac 10.9 Goma Canary (dbg)'],
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm649-m1',
    'builder': ['Chromium Mac 10.9 Goma Canary (clobber)'],
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm650-m1',
    'builder': ['Chromium Mac 10.9 Goma Canary (dbg)(clobber)'],
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm18-m1',
    'builder': ['Chromium Mac Goma Canary LocalOutputCache'],
    'os': 'mac',
    'version': '10.12',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'build55-m1',
    'builder': ['Chromium Mac 10.10 MacViews'],
    'os': 'mac',
    'version': '10.10',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'build155-m1',
    'builder': ['Chromium Mac 10.11'],
    'os': 'mac',
    'version': '10.11',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'build9-m1',
    'builder': ['Chromium Mac 10.11 Force Mac Toolchain'],
    'os': 'mac',
    'version': '10.11',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'hostname': 'vm803-m1',
    'builder': ['Linux ARM'],
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWinClang',
    'hostname': 'build29-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'CrWinClang tester',
    'hostname': 'vm961-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinClang(dbg)', 'CrWinClang(shared)'],
    'hostname': 'build60-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinClang(dbg) tester', 'CrWinClang(shared) tester'],
    'hostname': 'vm962-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinClang64(dbg)', 'CrWinClang64',
                'CrWinClang64(dll)'],
    'hostname': 'build70-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinClang64(dbg) tester', 'CrWinClang64 tester',
                'CrWinClang64(dll) tester'],
    'hostname': 'vm970-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinAsan', 'CrWinClangLLD', 'CrWinAsanCov'],
    'hostname': 'build4-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinAsan tester', 'CrWinClangLLD tester'],
    'hostname': 'vm978-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinAsan(dll)', 'CrWinClangLLD64'],
    'hostname': 'build27-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'CrWinAsan(dll) tester',
      'CrWinClangLLD64 tester',
      'CrWinAsanCov tester'
    ],
    'hostname': 'vm190-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinClngLLDdbg', 'CrWinClngLLD64dbg'],
    'hostname': 'build154-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['CrWinClngLLDdbg tester', 'CrWinClngLLD64dbg tester'],
    'hostname': 'vm12-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTLinux',
      'ClangToTLinux tester',
    ],
    'hostname': 'slave3-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTLinuxASan',
      'ClangToTLinuxASan tester',
    ],
    'hostname': 'slave4-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTLinuxLLD',
      'ClangToTLinuxLLD tester',
      'ClangToTAndroid',
      'ClangToTAndroid64',
    ],
    'hostname': 'build44-m1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTLinuxUBSanVptr',
      'ClangToTLinuxUBSanVptr tester',
    ],
    'hostname': 'slave42-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'Linux Clang Analyzer',
    ],
    'hostname': 'slave12-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTLinux (dbg)',
    ],
    'hostname': 'slave5-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTAndroidASan',
    ],
    'hostname': 'build3-b1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTAndroid (dbg)',
    ],
    'hostname': 'slave135-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTAndroid x64',
    ],
    'hostname': 'slave176-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTMac',
      'ClangToTiOS',
    ],
    'hostname': 'build98-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTMac (dbg)',
      'ClangToTMacASan',
    ],
    'hostname': 'build99-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTMac tester',
      'ClangToTMacASan tester',
    ],
    'hostname': 'vm30-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin',
    ],
    'hostname': 'build127-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin tester',
    ],
    'hostname': 'vm310-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin(dbg)',
      'ClangToTWin(dll)',
    ],
    'hostname': 'build128-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin(dbg) tester',
      'ClangToTWin(dll) tester',
    ],
    'hostname': 'vm311-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin64',
    ],
    'hostname': 'build129-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin64 tester',
    ],
    'hostname': 'vm312-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin64(dbg)',
      'ClangToTWin64(dll)',
    ],
    'hostname': 'build130-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ClangToTWin64(dbg) tester',
      'ClangToTWin64(dll) tester',
    ],
    'hostname': 'vm313-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'EarlGreyiOS',
    ],
    'hostname': 'build10-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'GomaCanaryiOS',
    ],
    'hostname': 'vm66-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ios-simulator',
    ],
    'hostname': 'vm112-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'ios-simulator-cronet',
    ],
    'hostname': 'build252-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Ozone Linux',
    'hostname': 'slave17-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Site Isolation Android',
    'hostname': 'slave45-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Site Isolation Linux',
    'hostname': 'vm977-m1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Site Isolation Win',
    'hostname': 'vm976-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Browser Side Navigation Linux',
    'hostname': 'vm52-m1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Closure Compilation Linux',
    'hostname': 'vm999-m1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'CFI Linux',
      'CFI Linux Full',
      'UBSanVptr Linux',
    ],
    'hostname': 'slave20-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'CFI Linux ToT',
      'ThinLTO Linux ToT',
    ],
    'hostname': 'slave59-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'CFI ThinLTO Linux ToT',
    ],
    'hostname': 'slave207-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': [
      'CFI Linux CF',
      'LTO Linux',
      'LTO Linux Perf',
    ],
    'hostname': 'slave33-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Win 10 Fast Ring',
    'hostname': 'vm17-m1',
    'os': 'win',
    'version': 'win10',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['Afl Upload Linux ASan',
                'Libfuzzer Upload Linux ASan',
                'Libfuzzer Upload Linux ASan Debug',
                'Libfuzzer Upload Linux MSan',
                'Libfuzzer Upload Linux UBSan'],
    'hostname': 'slave43-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['Afl Upload Linux ASan',
                'Libfuzzer Upload Linux ASan',
                'Libfuzzer Upload Linux ASan Debug',
                'Libfuzzer Upload Linux MSan',
                'Libfuzzer Upload Linux UBSan'],
    'hostname': 'slave120-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['Afl Upload Linux ASan',
                'Libfuzzer Upload Linux ASan',
                'Libfuzzer Upload Linux ASan Debug',
                'Libfuzzer Upload Linux MSan',
                'Libfuzzer Upload Linux UBSan'],
    'hostname': 'slave121-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Libfuzzer Upload Mac ASan',
    'hostname': 'vm113-m1',
    'os': 'mac',
    'version': '10.9',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': ['ClangToTLinuxASanLibfuzzer'],
    'hostname': 'slave116-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Linux remote_run Builder',
    'hostname': 'slave73-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Linux remote_run Tester',
    'hostname': 'slave74-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Mojo ChromiumOS',
    'hostname': 'vm46-m1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Mojo Linux',
    'hostname': 'slave49-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Mojo Windows',
    'hostname': 'vm16-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Android deterministic',
    'hostname': 'slave67-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Mac deterministic',
    'hostname': 'build33-m1',
    'os': 'mac',
    'version': '10.10',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Windows deterministic',
    'hostname': 'vm98-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Windows Clang deterministic',
    'hostname': 'vm38-m1',
    'os': 'win',
    'version': 'win7',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Android deterministic (dbg)',
    'hostname': 'slave141-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Linux deterministic (dbg)',
    'hostname': 'slave142-c1',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Mac deterministic (dbg)',
    'hostname': 'build35-m1',
    'os': 'mac',
    'version': '10.10',
    'bits': '64',
  },
  {
    'master': 'ChromiumFYI',
    'builder': 'Chromium DevTools Linux',
    'hostname': 'slave122-c1',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
]

pgo_slaves = [
  'build1-m1',
  'build5-m1',
  'build15-m1',
  'build19-m1',
  'build23-m1',
  'build30-m1',
  'build32-m1',
  'build85-m1',
  'build97-m1',
]

for slave in pgo_slaves:
  slaves.append({
      'master': 'ChromiumFYI',
      'builder': [
          'Chromium Win PGO Builder',
          'Chromium Win x64 PGO Builder',
      ],
      'hostname': slave,
      'os': 'win',
      'version': 'win7',
      'bits': '64',
  })
